//
//  CWRichGestureLabel.h
//  CWChat
//
//  Created by 张小伟 on 2021/9/3.
//

#import "MyLable.h"

NS_ASSUME_NONNULL_BEGIN

// 行间距
#define KLineSpacing    10
// 字间距
#define kWordSpacing    2
// 字体大小
#define kTextFont       18

// index 当前点击那一行的字体（从0开始）
// isClick 是否点击到文字上
typedef void (^GetClickBlock)(NSInteger index,BOOL isClick);

@interface CWRichGestureLabel : MyLable

//@property(nonatomic,strong)

-(id)creatRichGestureLabel:(NSString *)text andAttributes:(NSDictionary *)attributes andShow:(GetClickBlock)block;

// 获得单个字的长和宽
+(CGSize)getSingleWords:(NSDictionary *)attributes;

@end

NS_ASSUME_NONNULL_END
